Document the use of NULL in gtk_window_set_transient_for
authorChristian Dywan <christian@lanedo.com>
Tue, 9 Mar 2010 02:22:54 +0000 (21:22 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 9 Mar 2010 02:22:54 +0000 (21:22 -0500)
This fixes bug 611319.

gtk/gtkwindow.c

index 778c47110bb314b90aae6fb3a3c764bc91cc4cd3..33d5dab5e4962b0a17000f692fd938f976761e6f 100644 (file)
@@ -2268,7 +2268,7 @@ gtk_window_unset_transient_for  (GtkWindow *window)
 /**
  * gtk_window_set_transient_for:
  * @window: a #GtkWindow
- * @parent: (allow-none): parent window
+ * @parent: (allow-none): parent window, or %NULL
  *
  * Dialog windows should be set transient for the main application
  * window they were spawned from. This allows <link
@@ -2278,12 +2278,13 @@ gtk_window_unset_transient_for  (GtkWindow *window)
  * functions in GTK+ will sometimes call
  * gtk_window_set_transient_for() on your behalf.
  *
- * On Windows, this function puts the child window on top of the parent, 
+ * Passing %NULL for @parent unsets the current transient window.
+ *
+ * On Windows, this function puts the child window on top of the parent,
  * much as the window manager would have done on X.
- * 
- **/
-void       
-gtk_window_set_transient_for  (GtkWindow *window, 
+ */
+void
+gtk_window_set_transient_for  (GtkWindow *window,
                               GtkWindow *parent)
 {
   GtkWindowPrivate *priv;